Creating An Extensible Big Data Platform | Uber